package com.yx.gsyd.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yx.gsyd.entity.SysConfig;
import com.yx.gsyd.entity.SysManager;
import com.yx.gsyd.entity.search.MainChartSearch;
import com.yx.gsyd.entity.search.TaskListSearch;
import com.yx.gsyd.entity.view.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author author
 * @since 2024-06-29
 */
public interface MainCountMapper {


    MainCountView getMainCount(@Param("obj") TaskListSearch obj);


    MainChartView getEchartCount(@Param("obj") TaskListSearch mainChartSearch);


    List<AdminChartView> getAdminChart(@Param("obj") TaskListSearch obj);


    AllDataCountView getAllDataCountView(@Param("obj") TaskListSearch obj);


    DfpDataCountView getDfpDataCountView(@Param("obj") TaskListSearch obj);


    YfpDataCountView getYfpDataCountView(@Param("obj") TaskListSearch obj);


    DfpYhDataCountView getDfpYhDataCountView(@Param("obj") TaskListSearch obj);


    YfpYhDataCountView getYfpYhDataCountView(@Param("obj") TaskListSearch obj);


    WwjDataCountView getWwjDataCountView(@Param("obj") TaskListSearch obj);


    YjjDataCountView getYjjDataCountView(@Param("obj") TaskListSearch obj);


    YwjDataCountView getYwjDataCountView(@Param("obj") TaskListSearch obj);


    YtgDataCountView getYtgDataCountView(@Param("obj") TaskListSearch obj);



}
